@charset "utf-8";
/*** General::Reset ***/
html {-webkit-text-size-adjust:100%;}
html,body{height:100%;background:#f8f8f8;}
*::-webkit-scrollbar{width:0;}
*::-moz-focus-inner{border:none;padding:0;}
*{font-family:"microsoft yahei";word-wrap:break-word;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing: border-box!important;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;outline:none;}
a,button,input[type="button"]{cursor:pointer;}
input[type="button"],input[type="submit"],input[type="text"]{appearance:none;-webkit-appearance: none;border-radius:0;}
i,em,address,cite{font-style:normal;}
ol,ul{list-style-type:none;}
input[type="search"]::-webkit-search-cancel-button{display:none;}
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
a,area{text-decoration:none;outline:none;color:inherit;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input::-webkit-input-placeholder,input::-moz-placeholder{color:inherit;line-height:1;}
article,aside,dialog,footer,header,section,footer,nav,menu,figure,figcaption{display:block;}
input[type="radio"],input[type="checkbox"]{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
mark{background:none;}
/* Preset */
body{overflow:auto;color:#4f5f6f;line-height:1.65;font-size:14px;}
html{font-size: 625%;}
body {font-family: "Microsoft YaHei";color: #333;width: 100%;margin:0 auto;}
.clearfix:before{
    display: table;
    content: " ";
}
.clearfix:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.firmcontainer{
  padding: .79rem 0 .79rem;
}
._v-container>._v-content>.loading-layer .spinner-holder .text, ._v-container>._v-content>.pull-to-refresh-layer .spinner-holder .text{
  font-size: 12px!important;
}
._v-container>._v-content>.loading-layer{
  height: .59rem!important;
  font-size: 12px!important;
  line-height: .59rem!important;
}
.el-message{
  min-width: inherit!important;
}


.waves{
  overflow:hidden;
  -webkit-tap-highlight-color:transparent;
}
.waves .waves-animation{
  position:absolute;
  border-radius:50%;
  width:25px;
  height:25px;
  opacity:0;
  background:rgba(228, 228, 228, 0.3);
  transition:all 0.7s ease-out;
  transition-property:transform, opacity, -webkit-transform;
  -webkit-transform:scale(0);
  transform:scale(0);
  pointer-events:none
}
